Proving Entailment between Conceptual State Speciications

نویسنده

  • Eugene W. Stark
چکیده

The lack of expressive power of temporal logic as a speciication language can be compensated to a certain extent by the introduction of powerful, high-level temporal operators, which are diicult to understand and reason about. A more natural way to increase the expressive power of a temporal speciication language is by introducing conceptual state variables, which are auxiliary (unimplemented) variables whose values serve as an abstract representation of the internal state of the process being speciied. The kind of speciications resulting from the latter approach are called conceptual state speciications. This paper considers a central problem in reasoning about conceptual state speciications: the problem of proving entailment between speciications. A technique, based on the notion of simulation between machines, is shown to be sound for proving entailment. A kind of completeness result can also be shown, if speciications are assumed to satisfy certain well-formedness conditions. The role played by entailment in proofs of correctness is illustrated by the problem of proving that the concatenation of two FIFO buuers implements a FIFO buuer.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Proving Entailment Between Conceptual State Specifications

The lack of expressive power of temporal logic as a speciication language can be compensated to a certain extent by the introduction of powerful, high-level temporal operators, which are diicult to understand and reason about. A more natural way to increase the expressive power of a temporal speciication language is by introducing conceptual state variables, which are auxiliary (unimplemented) ...

متن کامل

Proof in Flat Speci

This chapter deals with the veriication of data types. We put particular emphasis on a uniform syntax for constructor-based speciications of both visible and hidden data types, Gentzen clauses, rules and proofs as a uniform schema for presenting (proofs of) conjectures in a natural, exible, structured and implemen-table way that keeps the gap between informal reasoning and formal deduction as s...

متن کامل

On-demand Injection of Lexical Knowledge for Recognising Textual Entailment

We approach the recognition of textual entailment using logical semantic representations and a theorem prover. In this setup, lexical divergences that preserve semantic entailment between the source and target texts need to be explicitly stated. However, recognising subsentential semantic relations is not trivial. We address this problem by monitoring the proof of the theorem and detecting unpr...

متن کامل

Institutional Frames

The concept of \institution" GB84, GB92] has been proven to be appropriate to describe and classify a wide range of speciication formalisms or logical systems respectively. But considering the relations between logical systems we are faced with many diierent kinds of relevant examples leading to an innation of deenitions of maps between institutions Cer93, CM93, KM93, Mes89, SS92]. The present ...

متن کامل

Towards Multi-Strategy Multi-Language-Class Classi cation for Conceptual Graphs

Our main goal is the integration of theorem proving techniques. Logical formulae may be ordered by logical implication. Program speciications are logical formulae and may be in various languages such as conceptual graphs. Languages form a hierarchy ordered by generality of their logical connectives. Classifying formulae requires subsumption methods such as theorem provers. Theorem provers are s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1986